@charset "utf-8";
/* CSS Document */
body, head, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0 !important;
}
body {
	background: #fff;
	color: #555;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td, th, caption {
	font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
address, caption, cite, code, dfn, em, strong, th, var {
	/* font-style: normal; */
	/* font-weight: normal; */
}
a {
	color: #555;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
img {
	border: none;
}
ol, ul, li {
	list-style: none;
}
input, textarea, select, button {
	font: 14px Verdana, Helvetica, Arial, sans-serif;
}
table {
	border-collapse: collapse;
}
html {
	overflow-y: scroll;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
*zoom:1;
}
.w{width: 1300px; margin: 0 auto;}
.cl{clear: both;}

/*header*/
.header{}
.title{
    width: 100%;
    height: 30px;
    background: #555555;
    color: white;
    line-height: 30px;
}
.title p{
    float:  left;
}
.title h2{
    float:  right;
}
.title h2 i{}
.logo{}
.logo img{
    float: left;
    width: 385px;
    margin-top: 7px;
}
.logo h3{float: left;line-height: 100px;font-size:  24px;color: #000;margin-left: 10px;}
.nav{
    float:  right;
}
.nav ul{}
.nav ul li {
    float:  left;
    width: 100px;
    height: 100px;
    line-height: 100px;
}
.nav ul li:nth-child(1){/* background: #f64402; */margin-right: 5px;}
.nav ul li:nth-child(1) a{/* color: white; */}
.nav ul li a{
    text-align:  center;
    display: block;
    color: #000000;
    font-size: 17px;
    font-weight: 500;
    font-weight:  bold;
    font-family:  '微软雅黑';
}
.nav ul li:hover{
    /* background: #ff9900; */
}
.nav ul li:hover a{color: #f64402;}
.nav ul li a:hover{color: #f64402;}
/**/
.ban{}
.banner{width:100%;height: 500px;overflow:hidden;position:relative;font-size:0;}
.b-img{height:500px;position:absolute;left:0;top: -32px;}
.b-img a{display:block;height: 563px;float:left;}
.b-list{height:50px;padding-top: 470px !important;position:relative;margin:0 auto;z-index:1;}
.b-list span{display:block;cursor:pointer;width:14px;height:14px;border-radius:50%;border: 3px solid #565656;float:left;margin:0 5px;_margin:0 3px;}
.b-list .spcss{border: 3px solid #f64402;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}
/*foot*/
.foot{
    background: url(../images/footbj.jpg);
    width:  100%;
    height: 200px;
    padding: 30px 0px !important;
    margin-top: 20px;
}
.foot h2{
    font-size: 26px;
    text-align:  center;
    color:  white;
    font-weight:  bold;
}
.foot-a{float: left;width: 40%;}
.foot-a h2{
    text-align:  left;
    border-bottom:  1px dashed;
    line-height: 50px;
}
.foot-a ul{
    margin-top: 20px;
}
.foot-a ul li{}
.foot-a ul li:nth-child(1){
    width: 100%;
}
.foot-a ul li:nth-child(2){
    /* width: 45%; */
}
.foot-a ul li:nth-child(3){
    /* width: 20%; */
}
.foot-a ul li img{
    width: 22px;
    float:  left;
    margin-right: 10px;
}
.foot-a ul li p{
    color:  white;
    width: 100%;
    line-height: 26px;
    margin-top: 10px;
}
.foot-b{
    float: left;
    margin-left: 47px;
    width: 310px;
}
.foot-b h2{
    text-align: left;
    border-bottom: 1px dashed;
    line-height: 50px;
}
.foot-b ul{
    margin-top: 9px;
}
.foot-b ul li{
    width:  150px;
    text-align: left;
    float:  left;
    margin-left: 5px;
}
.foot-b ul li a{
    color: white;
    line-height: 30px;
}
.foot-c{
    margin-top: 22px;
}
.foot-c p{
    text-align:  center;
    color: #c2c3c6;
}
.foot-c p a{
    color: #c2c3c6;
}
.weix{float: right;}
.weix img{
    margin-top: 25px;
    width: 150px;
}
/**/